home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
mus
/
play
/
ScopeExt2001.lha
/
scopext.txt
< prev
next >
Wrap
Text File
|
1995-01-20
|
2KB
|
67 lines
-----------------------------------------
SCOPEXT by Smack/Infect
-----------------------------------------
this tiny prog is some kind of a 'sampling oscilloscope'. it uses
the parallel port sampler, if you don't have one, then this prog
will be useless for you.
requires: AGA/68020+/OS V37+
the sampling rate is 16kHz so frequencies above 8kHz will not be
visible. if you say now 'this is not very much' then i wanna tell you:
16kHz means that during every pal-frame we receive 320 bytes so it fits
perfectly on a lores screen. and there's simply not enough cpu power
on todays amigas to use a higher resolution for this task. (i think ;-)
the prog is controlled via keyboard so try these:
F1 - lores 20ms display
F2 - hires 40ms display
F3 - single dot
F4 - eight average dots
F5 - line (*)
F6 - solid (*)
F7 - spectrum analyzer (on 40ms display only!)
F9 - show idle cpu time
F10- freeze display
ESC- exit
NOTE: the modes marked with (*) need different amounts of cpu time
depending on the current sample data.
if the screen borders get red then the plotting routine runs
too slow. to avoid this you could a) get a powerful cpu and
some _fast_ fast ram b) use a faster plotting mode (F3 or F4).
and remember: this is only a programming experiment. you can't claim
me for any damages or trouble my prog could cause. it's all your
fault coz you dared to start it ;-)
contact me if you want:
Michael Henke
Praetorius-Str.1/205
06124 Halle
Germany
HISTORY
170195
-first release
190195
-FFT spectrum analyzer implemented
it uses a 128-point fourier transformation which seems to be quite
accurate. each bar represents a band of about 125Hz, the 64 bars
go upto 8kHz.
NOTE: in this first version there are some 'inaccuracies' in the
frequency range. i will fix it as soon as i get some equipment to
calibrate the frequencies. and maybe i'll implement 'acoustic scaling'
which linearizes the spectrum like the human ear does.
200195
-spectrum analyzer calibrated (using Masque's Chicken Dialer!!)
-peak levels implemented